package com.qf.leadnewswemedia.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.qfleadnewsmodel.commons.dtos.ResponseResult;
import com.qf.qfleadnewsmodel.wemedia.dtos.NewsDto;
import com.qf.qfleadnewsmodel.wemedia.dtos.NewsListDto;
import com.qf.qfleadnewsmodel.wemedia.pojos.WmNews;

import java.io.UnsupportedEncodingException;

public interface WmNewsService extends IService<WmNews> {


    ResponseResult pageQuery(NewsListDto newsListDto);

    /**
     * 文章发布
     * @param newsDto
     * @return
     */
    ResponseResult submit(NewsDto newsDto);


    /**
     * 保存文章
     * @param newsDto
     * @return
     */
    WmNews saveNews(NewsDto newsDto);

    /**
     * 审核文章
     * @param newsDto
     */
    void scanNews(WmNews newsDto) throws UnsupportedEncodingException;
}
